package net.maku.express.biza.controller.packagecollect.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Date;
import lombok.Data;

/**
 * @Author wenyignying'
 * @Description:
 * @Date
 */
@Schema(description = "查询")
@Data
public class PackageCollectPageVO {
    /**
     *
     */
    @Schema(description ="id")
    private Long id;

    /**
     * 箱子编号
     */
    @Schema(description ="箱子编号")
    private String boxNo;

    /**
     * 箱子状态::1:未封箱;2:已封箱
     */
    @Schema(description = "箱子状态::1:未封箱;2:已封箱")
    private Integer boxState;


    /**
     *
     */
    @Schema(description ="pcs")
    private Integer pcs;

    /**
     *
     */
    @Schema(description = "nc")
    private Integer nc;

    /**
     * 箱子数量
     */
    @Schema(description ="箱子数量")
    private Integer boxNum;

    @Schema(description ="始发港口")
    private String originName;

    /**
     * 货重
     */
    @Schema(description ="货重")
    private Double expressWeight;

    /**
     * 箱重
     */
    @Schema(description ="箱重")
    private Double boxWeight;

    /**
     * 计费重量
     */
    @Schema(description = "计费重量")
    private Double chargeWeight;


    /**
     * 创建时间
     */
    @Schema(description = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 长
     */
    @Schema(description = "长")
    private Double boxLength;

    /**
     * 宽
     */
    @Schema(description = "宽")
    private Double boxWidth;

    /**
     * 高
     */
    @Schema(description = "高")
    private Double boxHeight;

    @Schema(description = "业务类型:1:空运,2:海运,3:陆运")
    private Integer businessState;

    @Schema(description = "收据单号")
    private String collectNo;

    @Schema(description = "目的地港口")
    private String portName;

    @Schema(description = "货名")
    private String goodsName;

    @Schema(description = "所在货仓")
    private String enterHourse;

    @Schema(description = "出仓状态:1:未出仓，2:已出仓")
    private Integer hourseState;

    @Schema(description = "订单号")
    private String orderNo;

    @Schema(description = "体积")
    private Double tiji;

    @Schema(description = "体积重")
    private Double tijiWeight;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "路径")
    private String barAnnex;







}
